abstract science - French English Dictionary